package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 酒店设施对象 hotel_facility
 * 
 * @author ruoyi
 * @date 2024-03-19
 */
public class HotelFacility extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 酒店id */
    @Excel(name = "酒店id")
    private Long hotelId;

    /** 免费停车 */
    @Excel(name = "免费停车")
    private Long freeParking;

    /** 游泳池 */
    @Excel(name = "游泳池")
    private Long swimmingPool;

    /** 商务中心 */
    @Excel(name = "商务中心")
    private Long businessCenter;

    /** 无线网络 */
    @Excel(name = "无线网络")
    private Long wirelessNetwork;

    /** 健身房 */
    @Excel(name = "健身房")
    private Long tennisCourt;

    /** 会议室 */
    @Excel(name = "会议室")
    private Long meetingRoom;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setHotelId(Long hotelId) 
    {
        this.hotelId = hotelId;
    }

    public Long getHotelId() 
    {
        return hotelId;
    }
    public void setFreeParking(Long freeParking) 
    {
        this.freeParking = freeParking;
    }

    public Long getFreeParking() 
    {
        return freeParking;
    }
    public void setSwimmingPool(Long swimmingPool) 
    {
        this.swimmingPool = swimmingPool;
    }

    public Long getSwimmingPool() 
    {
        return swimmingPool;
    }
    public void setBusinessCenter(Long businessCenter) 
    {
        this.businessCenter = businessCenter;
    }

    public Long getBusinessCenter() 
    {
        return businessCenter;
    }
    public void setWirelessNetwork(Long wirelessNetwork) 
    {
        this.wirelessNetwork = wirelessNetwork;
    }

    public Long getWirelessNetwork() 
    {
        return wirelessNetwork;
    }
    public void setTennisCourt(Long tennisCourt) 
    {
        this.tennisCourt = tennisCourt;
    }

    public Long getTennisCourt() 
    {
        return tennisCourt;
    }
    public void setMeetingRoom(Long meetingRoom) 
    {
        this.meetingRoom = meetingRoom;
    }

    public Long getMeetingRoom() 
    {
        return meetingRoom;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("hotelId", getHotelId())
            .append("freeParking", getFreeParking())
            .append("swimmingPool", getSwimmingPool())
            .append("businessCenter", getBusinessCenter())
            .append("wirelessNetwork", getWirelessNetwork())
            .append("tennisCourt", getTennisCourt())
            .append("meetingRoom", getMeetingRoom())
            .toString();
    }
}
